﻿<%@ Page Title="" Language="C#" MasterPageFile="~/SiteMaster/SitePlantilla.Master"
    AutoEventWireup="true" CodeBehind="CrearCliente.aspx.cs" Inherits="Sistema_Totem.Vista.Clientes.CrearCliente" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <link href="/Styles/EstiloPlantilla.css" rel="stylesheet" type="text/css" />
    <div class="cuerpo">
        <div id="ruta" class="ruta">
            Clientes > Agregar Cliente
        </div>
        <div class="texto-label" style="width: 931px; text-align: center;">
            <asp:Label ID="MensajeDeTransaccion" runat="server" Text="Text" Visible="False">Mensaje</asp:Label>
        </div>
        <div class="formulario">
            <div class="texto-label">
                <span class="obligatorio">* </span>RIF:
            </div>
            <asp:DropDownList ID="tipoRif" runat="server" Width="40px">
                <asp:ListItem>J</asp:ListItem>
                <asp:ListItem>G</asp:ListItem>
                <asp:ListItem>V</asp:ListItem>
                <asp:ListItem>E</asp:ListItem>
            </asp:DropDownList>
            <asp:TextBox ID="rifCliente" runat="server" Width="190px" MaxLength="10"></asp:TextBox>
            <br />
            <br />
            <div class="texto-label">
                <span class="obligatorio">* </span>Nombre:
            </div>
            <asp:TextBox ID="nombreCliente" runat="server" Width="230px" MaxLength="40"></asp:TextBox>
            <br />
            <br />
            <div class="texto-label">
                <span class="obligatorio">* </span>Tel&eacute;fono:
            </div>
            <asp:TextBox ID="telefonoCliente" runat="server" Width="226px" MaxLength="40" Style="margin-left: 0px"></asp:TextBox>
            <br />
            <br />
            <div class="texto-label">
                <span class="obligatorio">* </span>Correo:
            </div>
            <asp:TextBox ID="correoCliente" runat="server" Width="230px" MaxLength="35"></asp:TextBox>
            <br />
            <br />
            <div class="texto-label">
                <span class="obligatorio">* </span>Direcci&oacute;n:
            </div>
            <asp:TextBox ID="direccionCliente" runat="server" Width="230px" MaxLength="50" Height="70px"
                TextMode="MultiLine"></asp:TextBox>
            <br />
            <br />
            <div style="width: 491px; margin-left: 104px" >
                <span class="obligatorio">* </span><strong>Logo:</strong>
                <asp:FileUpload ID="logo" runat="server" />
            </div>
            <br />
            <br />
            <asp:Button ID="Button1" runat="server" Text="Agregar" CssClass="estilo-boton2"
                OnClick="AgregarCliente" />
        </div>
        <div id="validaciones">
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <!--Validacio: NO puede ser vacion el campo RIF -->
            <asp:RequiredFieldValidator ID="valRif" runat="server" Display="Dynamic" 
                ErrorMessage="El campo &lt;strong>RIF</strong> es requerido. Verifique"
                ControlToValidate="rifCliente" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" TargetControlID="valRif"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: NO puede ser vacion el campo NOMBRE -->
            <asp:RequiredFieldValidator ID="valNombre" runat="server" Display="Dynamic" 
                ErrorMessage="El campo &lt;strong>NOMBRE</strong> es requerido. Verifique"
                ControlToValidate="nombreCliente" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="vceNombre" runat="server" TargetControlID="valNombre"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: NO puede ser vacion el campo TELEFONO -->
            <asp:RequiredFieldValidator ID="valTelefono" runat="server" Display="Dynamic"
                ErrorMessage="El campo &lt;strong>TELEFONO</strong> es requerido. Verifique"
                ControlToValidate="telefonoCliente" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="valTelefono"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: NO puede ser vacion el campo CORREO -->
            <asp:RequiredFieldValidator ID="valCorreo" runat="server" Display="Dynamic" 
                ErrorMessage="El campo &lt;strong>CORREO</strong> es requerido. Verifique"
                ControlToValidate="correoCliente" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" TargetControlID="valCorreo"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: NO puede ser vacion el campo DIRECCION -->
            <asp:RequiredFieldValidator ID="valdireccionCliente" runat="server" Display="Dynamic"
                ErrorMessage="El campo &lt;strong>DIRECCION</strong> es requerido. Verifique"
                ControlToValidate="direccionCliente" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" TargetControlID="valdireccionCliente"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: SOLO puede ser imagenes el campo LOGO -->
            <asp:RegularExpressionValidator ID="REGEXFileUploadLogo" runat="server" 
            ErrorMessage="Solo Imagenes" ControlToValidate="logo" 
            ValidationExpression= "(.*).(.jpg|.JPG|.gif|.GIF|.jpeg|.JPEG|.bmp|.BMP|.png|.PNG)$" />
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server" TargetControlID="REGEXFileUploadLogo"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <asp:RequiredFieldValidator ID="valLogo" runat="server" Display="Dynamic"
                ErrorMessage="El campo &lt;strong>LOGO</strong> es requerido. Verifique"
                ControlToValidate="logo" CssClass="itemError">&nbsp;&nbsp;&nbsp;&nbsp;
            </asp:RequiredFieldValidator>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server" TargetControlID="valLogo"
                Width="200px" HighlightCssClass="highlight">
            </cc1:ValidatorCalloutExtender>
            <!--Validacio: SOLO caracteres numericos en el campo RIF -->
           <cc1:FilteredTextBoxExtender ID="ftbe" runat="server" TargetControlID="rifCliente"
                FilterType="Numbers" />
        </div>
    </div>
</asp:Content>
